/*
* Copyright 2018 Shanxi Lu'an Taihang Laihui Net Tech co.,LTD.
*/
package com.laihuichuxing.pool.entity;

/**
 * Description:
 *
 * @author: Qinxuefeng
 * @since: 1.0
 * Create Date Time: 2018/10/9 10:09
 * Update Date Time:
 */
public class OrderEntity {
    //订单编号
    private String orderId;
    //发起地行政区划代码
    private String address;
    //预计用车时间
    private String departTime;
    //订单发起时间
    private String orderTime;
    //乘客ID
    private String passengerId;
    //乘客备注
    private String passengerNote;
    //预计出发地点详细地址
    private String departure;
    //预计出发地点经度 单位：1*10-6度
    private String depLongitude;
    //预计出发地点纬度 单位：1*10-6度
    private String depLatitude;
    //预计目的地
    private String destination;
    //预计目的地经度 单位：1*10-6度
    private String destLongitude;
    //预计目的地纬度 单位：1*10-6度
    private String destLatitude;
    //坐标加密标识  1：GCJ-02测绘局标准；2：WGS84 GPS标准；3：BD-09百度标准；4：CGCS2000 北斗标准；0：其他
    private String encrypt;
    //运价类型编码
    private String fareType;
    //司机id
    private String driverId;
    //派单成功时间 YYYYMMDDhhmmss
    private String distributeTime;
    //订单撤销时间 YYYYMMDDhhmmss
    private String cancelTime;
    //撤销发起方 1：乘客，2：驾驶员，3：平台公司
    private String operator;
    //撤销类型代码1：乘客提前撤销，2：驾驶员提前撤销，3：平台公司撤销，4：乘客违约撤销，5：驾驶员违约撤销
    private String cancelTypeCode;
    //撤销或违约原因
    private String cancelReason;
    //平台标识 1，来回出行 2,曹操专车
    private String flag;
    //状态1：派单中，2：司机接单，3：司机发车，4：乘客上车 ，5：司机确认到达  ，6：已支付 ，7：订单完成 ，8：乘客取消行程
    private String state;
    //订单价格
    private String price;
    //确认到达时间
    private String confirmTime;
    //出发时间
    private String departureTime;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getDepartTime() {
        return departTime;
    }

    public void setDepartTime(String departTime) {
        this.departTime = departTime;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getPassengerId() {
        return passengerId;
    }

    public void setPassengerId(String passengerId) {
        this.passengerId = passengerId;
    }

    public String getPassengerNote() {
        return passengerNote;
    }

    public void setPassengerNote(String passengerNote) {
        this.passengerNote = passengerNote;
    }

    public String getDeparture() {
        return departure;
    }

    public void setDeparture(String departure) {
        this.departure = departure;
    }

    public String getDepLongitude() {
        return depLongitude;
    }

    public void setDepLongitude(String depLongitude) {
        this.depLongitude = depLongitude;
    }

    public String getDepLatitude() {
        return depLatitude;
    }

    public void setDepLatitude(String depLatitude) {
        this.depLatitude = depLatitude;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public String getDestLongitude() {
        return destLongitude;
    }

    public void setDestLongitude(String destLongitude) {
        this.destLongitude = destLongitude;
    }

    public String getDestLatitude() {
        return destLatitude;
    }

    public void setDestLatitude(String destLatitude) {
        this.destLatitude = destLatitude;
    }

    public String getEncrypt() {
        return encrypt;
    }

    public void setEncrypt(String encrypt) {
        this.encrypt = encrypt;
    }

    public String getFareType() {
        return fareType;
    }

    public void setFareType(String fareType) {
        this.fareType = fareType;
    }

    public String getDriverId() {
        return driverId;
    }

    public void setDriverId(String driverId) {
        this.driverId = driverId;
    }

    public String getDistributeTime() {
        return distributeTime;
    }

    public void setDistributeTime(String distributeTime) {
        this.distributeTime = distributeTime;
    }

    public String getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(String cancelTime) {
        this.cancelTime = cancelTime;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public String getCancelTypeCode() {
        return cancelTypeCode;
    }

    public void setCancelTypeCode(String cancelTypeCode) {
        this.cancelTypeCode = cancelTypeCode;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(String confirmTime) {
        this.confirmTime = confirmTime;
    }

    public String getDepartureTime() {
        return departureTime;
    }

    public void setDepartureTime(String departureTime) {
        this.departureTime = departureTime;
    }
}
